package com.hibase.common.entity.ftp;

import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.Session;
import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Data
@Component
public class SftpQAS {

    /**
     * SFTP 服务器地址IP地址
     */
    @Value("${sftp_QAS.ip}")
    private String ip;
    /**
     * SFTP 端口
     */
    @Value("${sftp_QAS.port}")
    private int port;
    /**
     * SFTP 登录用户名
     */
    @Value("${sftp_QAS.username}")
    private String username;
    /**
     * SFTP 登录密码
     */
    @Value("${sftp_QAS.password}")
    private String password;
    /**
     * 私钥
     */
    @Value("${sftp_QAS.privateKey}")
    private String privateKey;

    @Value("${sftp_QAS.timeOut}")
    private String timeOut;

    private ChannelSftp client;
    private Session session;

}
